html{min-width:1200px}
*{margin:0;padding:0}
body{font-size:12px;font-family:"Trebuchet MS",Helvetica,"Microsoft YaHei",sans-serif;color:#333;background:#eee;min-width:1200px}
ol,ul{list-style:none}
a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}
img{border:none}img:hover{opacity:0.9}
.fl,#fl{float:left}.fr,#fr{float:right}
.mT10,#mT10{margin-top: 10px;}.mT15,#mT15{margin-top: 10px;}
.mR5,#mR5{margin-right: 5px;}.mR10,#mR10{margin-right: 10px;}
.mR15,#mR15{margin-right: 15px;}
.mT50,#mT50{margin-top:50px}
/* 通用图标 */
.icons{width: 13px;height: 13px;color: #ddd;}

.headerWrap{width:100%;height:45px;background:#000;z-index: 999;position: fixed;float: left;}
.indexWrap{width:100%;float:left;margin-top:45px}

/* header */
.header{width:1200px;height:45px;line-height:45px;margin:0 auto;overflow: hidden;}
.header h1,.header h2{float:left;width:220px;height: 45px;}
.header h1 a,.header h2 a{float:left;width: 100%;height: 100%;text-indent: -9999px;}
.header .nav{float:left;height: 32px;line-height:32px;margin: 5px 0 0;}
.header .nav #nav li{float: left;}
.header .nav #nav li:hover .cur{float: left;border-radius: 5px 5px 0 0;}
.header .nav #nav li a{display: block;color:#fff;line-height:32px;font-size: 14px;margin:0 5px 0 0;height: 32px;padding: 0 14px;text-shadow:none;border-radius: 5px 5px 0 0;}
.header .nav #nav li a.curr{background:#979c9b;color:#fff;}
.header .nav #nav li a:hover{background:#979c9b;color:#fff;}
.header .nav #nav li.cur{background:#979c9b;color:#fff;border-radius: 5px;}
.header .nav #nav li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;background:#979c9b;}		
.header .nav #nav li ul li{	float: none;display: inline}
.header .nav #nav li ul li a{width: auto;color: #fff;font-size: 13px;padding: 0 0px 0 14px ;line-height: 40px;height: 40px;width: 150px;margin: 0;border-radius: 0;}
.header .nav #nav li ul li a:hover{color: #fff;background:#979c9b;}

/* searchbox */
.search{float: right;width: 200px;height: 35px;background:url(../images/ss.png) no-repeat;overflow: hidden;margin-top: 3px;border-radius: 9px}
.search .input{width:145px;height: 18px;float: left;border:none;outline: none;padding:0;border-right: 0;color: #1bc498;background:none;font-family: microsoft yahei;margin: 8px 0 0 15px ;-webkit-box-shadow: none;-moz-box-shadow: none;-webkit-transition: none;}
.search .select{margin: 15px 5px 0 0px ;float: left;border: none;}
.search span{margin: 14px 10px 0 0 ;float: left;line-height: 14px;color: #666;}
.search .submit{width:30px;height: 26px;float: left;border: none;background: url(../images/search.png) no-repeat 5px 6px;margin: 5px 5px 00px;text-indent: -99999px;cursor: pointer;}

/* mainBody */
.mainWrap{width: 100%;float: left;margin-top: 90px;}
.main{width: 1200px;margin:0 auto 0;}
.mainBar{width: 830px;float: left;background: #fff;padding: 10px 10px;margin-bottom: 10px;}
.sideBar{width: 340px;float: right;margin-bottom: 10px;}
/*focus*/
#focus{width:840px;height:320px;overflow:hidden;position:relative;float:left}
#focus ul{height:840px;position:absolute}
#focus ul li{float:left;width:840px;height:300px;overflow:hidden;position:relative;background:#fff}
#focus ul li .textinfo{float:left;width:370px;height:200px;margin:20px 0 20px 20px;position:absolute;right:30px}
#focus ul li .textinfo h2{float:left;line-height:30px;font-size:18px;line-height:30px;color:#000;font-weight:400;margin:0 0 10px}
#focus ul li .textinfo .desc{float:left;width:100%;font-size:13px;color:#666;line-height:16px;margin:10px 0}
#focus ul li .textinfo .desc span{float:left;margin-right:10px}
#focus ul li .textinfo .desc em{float:left;margin-right:5px;color:#aaa}
#focus ul li .textinfo p{float:left;width:100%;font-size:13px;color:#333;line-height:20px}
#focus ul li .textinfo .a{float:left;font-size:13px;color:#000;line-height:30px;height:30px;color:#555;margin-top:12px}
#focus ul li .imgg{float:left;width:59px;height:23px;position:absolute;z-index:2;background:url(../Images/neww.png) no-repeat;margin-top:20px;margin-left:20px}
#focus ul li .video{background-position:0 0}
#focus ul li .sentence{background-position:0 -23px}
#focus ul li .article{background-position:0 -46px}
#focus ul li .story{background-position:0 -69px}
#focus ul li .movie{background-position:0 -92px}
#focus ul li .img{float:left;width:390px;height:260px;position:absolute;z-index:1;margin:20px}
#focus ul li .img img{float:left;width:390px;height:260px}
#focus .btnnBg{position:absolute;width:246px;height:20px;left:0;bottom:0;z-index:999}
#focus .btnn{position:absolute;width:324px;height:25px;padding:10px 90px 0 0;bottom:0;text-align:right;right:0}
#focus .btnn span{display:inline-block;width:50px;height:6px;margin-left:1px;cursor:pointer;background:#ddd}
#focus .btnn span.on{background:url(../Images/bottomnavon.png) no-repeat}
#focus .preNext{width:45px;height:100px;position:absolute;top:70px;cursor:pointer;background:url(../Images/spritee.png) no-repeat 0 0;z-index:699}
#focus .pre{left:0}
#focus .next{right:0;background-position:right top}
/*--a3-wrap--*/
.a3-wrap {margin: 0 -9px 10px 0;overflow: hidden;}
.a3 {float: left;margin-right: 7px;width: 270px;height: 78px;overflow: hidden;text-align: center;border: 1px solid #D4D4D4}
/*--a1-wrap--*/

/*newsbox*/
.indbd{width: 840px;float: left;background: #fff;margin-bottom: 10px;}
.indbd section { width: 99%; float: left; margin-bottom: 10px;border: 1px solid #E1E1E1;}
.indbd .news ul li {
display: inline-block; 
	float: left;
    margin-bottom: 1px;
    width: 50%;}
.indbd .news ul li img {
    float: left;
    margin: 8px 0 0 -120px;
    width: 110px;
    height: 80px;
}
.indbd .news ul li h3 {
    overflow: hidden;
    margin: 10px 0 0 0;
    height: 25px;
    font-weight: 700;
    font-size: 14px;
}
.indbd .news ul li p {
    overflow: hidden;
    height: 56px;
}
.indbd .news ul li a {
    display: block;
    margin-right: 1px;
    padding: 5px 20px 2px 140px;
    background-color: #fff;
}

.newstitle { line-height: 40px; font-size: 15px; border-bottom: 1px solid #E1E1E1; background: #F8F8F8 url(../images/newslist.png) no-repeat left 14px center; padding: 0 20px 0 46px; font-weight: normal }
.newstitle span { float: right; font-size: 14px }
.newstitle span a { color: #666 }
.newstitle b { display: block; border-left: 1px solid #E1E1E1; padding-left: 10px }

/*-- 文档列表 --*/
.htmllist{float: left;margin:10px 0px 0px;width:99%;font-size:12px;padding: 0px 0 0 0;border: 1px solid #ccc;}
.htmllist li{width:95%;overflow:hidden;clear:both;padding:10px 20px;border-bottom: 1px dotted #ccc;}
.htmllist li .desc{width: 580px;float: left;font-weight: normal;font-size: 13px;height: 13px;line-height: 13px;margin: 5px 0;}
.htmllist li .desc a{float: left;height: 16px;color: #ccc}
.htmllist li .desc span{float: left;height: 16px;color: #ccc}
.htmllist li .img{height:100px;float: left;margin: 0 15px 0 0;}
.htmllist li .img img{height:100px;float: left;}
.htmllist li  p{width: 580px;float: left;font-size: 13px;color: #777;line-height: 20px;padding-top: 3px;}
.htmllist li .htmltitle{width: 580px;float: left;font-size: 16px;font-weight: normal;line-height: 28px;}
.htmllist li .htmltitle a{float: left;color: #09aa83}
.htmllist li .htmltitle a:hover{color: #f90}
/*-- sideBar --*/
.sideBar .box{width:300px;float: left;margin-bottom: 10px;padding:10px 20px;background: #fff;}
.sideBar .title-box{height: 300px;}
.sideBar .box .title{width: 100%;float: left;height: 40px;line-height: 40px;border-bottom: 2px solid #ddd;}
.sideBar .box .title strong{float: left;height: 40px;color: #09aa83;font-size: 16px;font-weight: normal;border-bottom: 2px solid #09aa83}
.sideBar .box .title .more{float: right;height: 37px;line-height: 37px;color: #09aa83;}
.sideBar .box .content{width: 100%;float: left;line-height: 24px;color: #444;}
/* taglist */
.taglist{float: left;width: 100%;margin: 15px 0 10px 0;}
.taglist a{float: left;line-height: 30px;background: #fff;border: 1px solid #ddd;padding: 0 13px;margin: 7px 7px 0 0;border-radius: 3px;}
.taglist a:hover{background: #ffaa00;color: #fff;border: 1px solid #ffaa00;}
/*-- 新闻列表 --*/
.newsList{float: left;width: 100%;margin: 12px 0 0 0;}
.newsList li {float: left;width: 100%;height: 32px;overflow: hidden;}
.newsList li a{float: left;width: 100%;line-height: 32px;font-size: 14px;overflow: hidden;background: url(../Images/dot.png) no-repeat 4px 14px; text-indent: 17px;}

/*内容*/
.mainBar .indbd .content{width: 100%;float: left;line-height: 24px;color: #444;padding: 0;}
.mainBar .indbd .content .textTitle{width: 100%;float: left;height: 40px;font-size: 15px;line-height: 40px;color: #f90;border-left: 4px solid #f90;padding: 0 0 0 20px}
.mainBar .indbd .content .textTitle strong{}
.mainBar .indbd .content .textTitle strong a{}

.mainBar .indbd .content .tag{width:790px;float: left;padding:10px 0 10px 0px;margin: 0;}
.mainBar .indbd .content .sharebox{width:790px;float: left;padding:5px 0 5px 0px;margin-top: 0;}
.mainBar .indbd .content .page{width:790px;float: left;padding:10px 0 10px 0px;margin-top: 0;border-top: none;line-height: 22px;}
.mainBar .indbd .content .zhuanzai{width:790px;float: left;padding:5px 0 5px 0px;margin-top: 0;border-top: none;line-height: 22px;font-size: 13px;}


.mainBar .indbd .content h1{width: 100%;float: left;line-height: 48px;font-size: 20px;color: #09aa83;font-weight: normal;}
.mainBar .indbd .content .descinfo{width: 100%;float: left;line-height: 13px;font-size: 13px;color: #ccc;height: 14px;margin-bottom: 12px;}
.mainBar .indbd .content .descinfo span{float: left;}
.mainBar .indbd .content .descinfo a{float: left;color: #ccc;}
.mainBar .indbd .content .text{width: 100%;float: left;line-height: 24px;font-size: 13px;color: #444;}
.mainBar .indbd .content .text img{margin:10px 0;}
.mainBar .indbd .content .text table{margin:10px 0 !important ;float:left!important ;}
.mainBar .indbd .content .text p{width: 100%;float: left;line-height: 26px;font-size: 14px;margin: 0 0 0px;text-indent: 0em;}
.mainBar .indbd .content .itemThumbnail{float: left;padding: 14px;border: 1px solid #e4e4e4;background: #fff;margin: 0 30px 0 0;}
.mainBar .indbd .content .itemThumbnail img{float: left;width: 400px;height: 240px;}
.mainBar .indbd .content .itemInfo{float: left;width: 370px;margin-bottom: 20px;font-size: 14px;margin-top: 0px;}
.mainBar .indbd .content .itemInfo p{float: left;width: 100%;border-bottom: 1px dotted  #ccc;line-height: 28px;padding: 5px 0px;}
.mainBar .indbd .content .itemInfo h4 {float: left;height: 37px;color: #f60;text-indent: 0px;font-size: 16px;border-bottom: 1px dotted  #ccc;font-weight: normal;width: 100%;float: left;line-height: 37px;font-weight: bold;}
.mainBar .indbd .content .itemInfo .info{float: left;width: 100%;line-height: 22px;padding: 5px 0px;}
.mainBar .indbd .content .itemInfo .info p{float: left;width: 100%;line-height: 22px;padding:0px;border: none;}

.mainBar .box .content .bookThumbnail{float: left;width:100%;border-left: 4px solid #ec2d90;padding: 15px 0 15px 20px ;}
.mainBar .box .content .bookThumbnail img{float: left;height: 240px;}
.mainBar .box .content .bookInfo{float: left;width: 370px;margin-bottom: 20px;font-size: 14px;margin-top: 10px;}
.mainBar .box .content .bookInfo p{float: left;width: 100%;line-height: 28px;}
.mainBar .box .content .bookInfo h4 {float: left;height: 37px;color: #f60;text-indent: 0px;font-size: 16px;font-weight: normal;width: 100%;float: left;line-height: 37px;font-weight: bold;}
.mainBar .box .content .bookInfo .info{float: left;width: 100%;line-height: 22px;padding: 5px 0px;}
.mainBar .box .content .bookInfo .info p{float: left;width: 100%;line-height: 22px;padding:0px;border: none;}

.mainBar .box .content .movieThumbnail{float: left;padding: 14px;border: 1px solid #e4e4e4;background: #fff;margin: 0 30px 0 0;}
.mainBar .box .content .movieThumbnail img{float: left;height: 240px;}
.mainBar .box .content .movieInfo{float: left;width: 370px;margin-bottom: 20px;font-size: 14px;margin-top: 0px;}
.mainBar .box .content .movieInfo p{float: left;width: 100%;border-bottom: 1px dotted  #ccc;line-height: 28px;padding: 5px 0px;}
.mainBar .box .content .movieInfo h4 {float: left;height: 37px;color: #f60;text-indent: 0px;font-size: 16px;border-bottom: 1px dotted  #ccc;font-weight: normal;width: 100%;float: left;line-height: 37px;font-weight: bold;}
.mainBar .box .content .movieInfo .info{float: left;width: 100%;line-height: 22px;padding: 5px 0px;}
.mainBar .box .content .movieInfo .info p{float: left;width: 100%;line-height: 22px;padding:0px;border: none;}

/* tag */
.tag{width: 100%;float: left;overflow: hidden;margin: 0;padding:  0;margin: 10px 0 10px;}
.tag b{float: left;height: 18px;line-height: 18px;padding: 0 0 0 0px;margin: 6px 10px 0 0;font-size: 13px;font-weight: normal;color: #777}
.tag a{background: #fff;border: 1px solid #ddd ;border-radius: 40px;padding: 0 15px;margin-right:20px;line-height: 26px;height: 26px;float: left;margin: 0 6px 0 0;color: #777}
.tag a:hover{background: #f90;border: 1px solid #f90 ;color: #fff;}
/* digg */
.digg{float: left;width: 100%;padding: 10px 0 10px 0px;}
.digg .box{float: left;width:auto;height:44px;margin: 0 10px 0 0;outline: none;padding: 7px 20px 9px;line-height: 32px;font-family:microsoft yahei;}
.digg .box div{color: #fff;}
.digg .box .love{margin-top:3px;float:left;color: #fff;}
.digg .box b{font-weight: normal;}
.digg .box span{float: left;color: #fff;font-size:16px;margin-right: 12px;}
/* footer */
.footerWrap{float: left;width: 100%;background: #000;padding: 5px 0 10px 0 ;}
.footer{width: 1200px;margin: 0 auto;color: #fff;padding: 5px 0 ;line-height: 20px; text-align: center;}
.footer a{display: inline-block;color: #85ffe1;}